#ifndef QUEUE_H
#define QUEUE_H

typedef struct Queue_tag* Queue;


Queue queue_create(int size); //建立Queue

void queue_delete(Queue queue); //刪除Queue

void queue_enqueue(Queue queue,int value); //將元素放入Queue

int queue_dequeue(Queue queue); //取出Queue裡的元素

int queue_is_empty(Queue queue); //檢查Queue是否為空

#endif
